home *** CD-ROM | disk | FTP | other *** search
/ Cubase Magazine 52 / Issue #52.iso / pc / 2-SOFTWARE / MQv8Demo / MQ.Z / EG-101 Tone Macro.txt < prev    next >
Encoding:
Text File  |  2000-03-20  |  7.0 KB  |  984 lines

  1. Tone Select Macros
  2. ------------------
  3.  
  4. READ PATCH NUMBER
  5.  
  6. gets the tone in use,
  7. W contains offset to Part
  8. X contains bank #  (CC)
  9. Y contains patch # (PC)
  10. V30 = extracted patch #
  11. V31 = extracted Bank #
  12. V32 = counts validly tested values
  13. V33 = loop counter
  14.  
  15.  
  16. FR x W
  17. MW + 1
  18. FR y W
  19. My + 1
  20. mz = 2
  21. MV33 = 0
  22.  
  23. L 773 [
  24.  
  25. DEC 
  26. S 1548 {
  27. 0 0
  28. 1 64 
  29. 1 65
  30. 1 66
  31. 1 67
  32. 2 64
  33. 2 65
  34. 2 66
  35. 2 67
  36. 2 68
  37. 2 69
  38. 2 70
  39. 2 71
  40. 2 73
  41. 3 64
  42. 3 65
  43. 3 66
  44. 4 64
  45. 4 65
  46. 5 64
  47. 5 65
  48. 5 66
  49. 5 67
  50. 5 68
  51. 5 69
  52. 5 70
  53. 6 64
  54. 6 65
  55. 6 66
  56. 6 67
  57. 7 64
  58. 7 65
  59. 7 66
  60. 8 64
  61. 8 65
  62. 9 64
  63. 9 65
  64. 9 66
  65. 9 67
  66. 9 68
  67. 9 69
  68. 9 70
  69. 10 64
  70. 10 65
  71. 10 66
  72. 10 67
  73. 10 68
  74. 10 69
  75. 11 64
  76. 12 64
  77. 12 65 
  78. 12 66
  79. 12 67
  80. 12 68
  81. 12 69
  82. 12 70
  83. 13 64
  84. 13 65
  85. 13 66
  86. 13 67
  87. 13 68
  88. 13 69
  89. 13 70
  90. 13 71
  91. 14 64
  92. 14 65
  93. 14 66
  94. 14 67
  95. 14 68
  96. 14 69
  97. 14 70
  98. 14 71
  99. 15 64
  100. 15 65
  101. 16 64
  102. 17 64
  103. 17 65
  104. 18 64
  105. 18 65
  106. 19 64
  107. 19 65 
  108. 19 66
  109. 20 64
  110. 21 64
  111. 22 64
  112. 22 65
  113. 22 66
  114. 22 67
  115. 23 64
  116. 23 65
  117. 23 66
  118. 23 67 
  119. 24 64
  120. 24 65
  121. 24 66
  122. 24 67
  123. 24 68
  124. 24 69
  125. 24 70 
  126. 25 64 
  127. 25 65
  128. 25 66
  129. 25 67
  130. 25 68
  131. 25 69 
  132. 26 64
  133. 26 65
  134. 26 66
  135. 26 67
  136. 26 68
  137. 26 69
  138. 27 64
  139. 27 65
  140. 27 66
  141. 27 67
  142. 27 68
  143. 27 69
  144. 27 70
  145. 27 71
  146. 27 72
  147. 27 73
  148. 28 64
  149. 28 65
  150. 28 66
  151. 28 67
  152. 29 64
  153. 29 65
  154. 30 64
  155. 30 65
  156. 30 66
  157. 30 67
  158. 30 68
  159. 31 64
  160. 31 65
  161. 31 66
  162. 32 64
  163. 32 65
  164. 33 64
  165. 34 64
  166. 35 64
  167. 35 65
  168. 35 66
  169. 35 67
  170. 35 68
  171. 35 69
  172. 35 70
  173. 35 71
  174. 35 72
  175. 35 73
  176. 35 74
  177. 36 64
  178. 36 65
  179. 36 66
  180. 36 67
  181. 36 68
  182. 36 69
  183. 36 70
  184. 36 71
  185. 37 64
  186. 37 65
  187. 37 66
  188. 37 67
  189. 37 68
  190. 37 69
  191. 37 70
  192. 37 71
  193. 37 72
  194. 38 64
  195. 38 65
  196. 38 66
  197. 38 67
  198. 39 64
  199. 39 65
  200. 39 66
  201. 39 67
  202. 40 64
  203. 40 65
  204. 41 64
  205. 41 65
  206. 42 64
  207. 42 65
  208. 42 66
  209. 42 67
  210. 43 64
  211. 43 65
  212. 44 64
  213. 44 65
  214. 44 66
  215. 45 64
  216. 45 65
  217. 46 64
  218. 46 65
  219. 47 64
  220. 48 64
  221. 48 65
  222. 49 64 
  223. 50 64
  224. 51 64
  225. 52 64
  226. 52 65
  227. 53 64
  228. 53 65
  229. 53 66
  230. 53 67
  231. 54 64
  232. 54 65
  233. 55 64
  234. 55 65
  235. 55 66 
  236. 55 67
  237. 56 64
  238. 56 65
  239. 57 64
  240. 57 65
  241. 57 66
  242. 57 67
  243. 57 68
  244. 57 69
  245. 57 70
  246. 57 71
  247. 58 64
  248. 58 65
  249. 59 64
  250. 59 65
  251. 59 66
  252. 59 67
  253. 60 64
  254. 60 65
  255. 60 66
  256. 60 67
  257. 60 68
  258. 62 64
  259. 62 65
  260. 62 66
  261. 63 64
  262. 63 65
  263. 63 66
  264. 64 64
  265. 64 65
  266. 65 64
  267. 66 64
  268. 66 65
  269. 66 66
  270. 66 67
  271. 66 68
  272. 66 69
  273. 66 70
  274. 66 71
  275. 66 72
  276. 66 73
  277. 67 64
  278. 67 65
  279. 67 66
  280. 68 64
  281. 68 65
  282. 68 66
  283. 69 64
  284. 70 64
  285. 70 65
  286. 70 66
  287. 70 67
  288. 71 64
  289. 72 64
  290. 72 65
  291. 73 64
  292. 74 64
  293. 76 64
  294. 76 65
  295. 76 66
  296. 76 67
  297. 76 68
  298. 76 69
  299. 76 70
  300. 77 64
  301. 77 65
  302. 77 66
  303. 77 67
  304. 77 68 
  305. 77 69
  306. 77 70
  307. 77 71
  308. 77 72
  309. 77 73
  310. 78 64
  311. 78 65
  312. 78 66
  313. 78 67
  314. 79 64
  315. 79 65
  316. 79 66
  317. 80 64
  318. 80 65
  319. 81 64
  320. 81 65
  321. 81 66
  322. 82 64
  323. 82 65
  324. 82 66
  325. 82 67
  326. 82 68
  327. 82 69
  328. 83 64
  329. 83 65
  330. 84 64
  331. 84 65
  332. 84 66
  333. 85 64
  334. 85 65
  335. 85 66
  336. 85 67
  337. 85 68
  338. 86 64
  339. 86 65
  340. 86 66
  341. 86 67
  342. 86 68
  343. 87 64
  344. 87 65
  345. 87 66
  346. 87 68
  347. 87 69
  348. 88 64
  349. 88 65
  350. 88 66
  351. 88 67
  352. 89 64
  353. 89 65
  354. 89 66
  355. 89 67
  356. 89 68
  357. 89 69
  358. 90 64
  359. 90 65
  360. 91 64
  361. 91 65
  362. 92 64
  363. 92 65
  364. 93 64
  365. 94 64
  366. 94 65
  367. 95 64
  368. 96 64
  369. 96 65
  370. 96 66
  371. 96 67
  372. 96 68
  373. 97 64
  374. 97 65
  375. 97 66
  376. 98 64
  377. 98 65
  378. 99 64
  379. 99 65
  380. 100 64
  381. 100 65
  382. 100 66
  383. 101 64
  384. 101 65
  385. 102 64
  386. 102 65
  387. 103 64
  388. 104 64
  389. 104 65
  390. 105 64
  391. 105 65
  392. 105 66
  393. 106 64
  394. 107 64
  395. 107 65
  396. 107 66
  397. 108 64
  398. 108 65
  399. 108 66
  400. 108 67
  401. 109 64
  402. 110 64
  403. 110 65
  404. 110 66
  405. 110 67
  406. 110 68
  407. 110 69
  408. 110 70
  409. 110 71
  410. 111 64
  411. 111 65
  412. 111 66
  413. 111 67
  414. 111 68
  415. 111 69
  416. 111 70
  417. 111 71
  418. 111 72
  419. 111 73
  420. 111 74
  421. 112 64
  422. 112 65
  423. 113 64
  424. 113 65
  425. 114 64
  426. 115 65
  427. 116 64
  428. 117 64
  429. 117 65
  430. 117 66
  431. 118 64
  432. 118 65
  433. 118 66
  434. 118 67
  435. 119 64
  436. 119 65
  437. 119 66
  438. 119 67
  439. 120 64
  440. 120 65
  441. 120 66
  442. 120 67
  443. 120 68
  444. 120 69
  445. 121 64
  446. 121 65
  447. 121 66
  448. 121 67
  449. 121 68
  450. 121 69
  451. 121 70
  452. 122 64
  453. 122 65
  454. 122 66
  455. 123 64
  456. 123 65
  457. 123 66
  458. 123 67
  459. 123 68
  460. 123 69
  461. 125 64
  462. 125 65
  463. 125 66
  464. 125 67
  465. 125 68
  466. 125 69
  467. 127 64
  468. 127 65
  469. 127 66
  470. 127 67
  471. 127 68
  472. 127 69
  473. 127 70
  474. }
  475.  
  476. MV32 = 0
  477.  
  478. FT V30 Z
  479. mz + 1
  480. ft v31 Z 
  481. mz + 1
  482.  
  483. ifq v30 y 
  484.   ifq v31 0 
  485.     mv34 = v33 
  486. ife
  487.  
  488. ifq v30 y 
  489.   mv32 + 1
  490. ife
  491.  
  492. ifq v31 x
  493.   mv32 + 1
  494. ife
  495.  
  496. ifq v32 2
  497.   mv34 = v33  
  498.   break
  499.   ret v34 
  500. ife
  501.  
  502. mv33 + 1
  503. ]
  504.  
  505.  
  506. ret v34 
  507.  
  508.  
  509.  
  510.  
  511. WRITE PATCH NUMBER
  512.  
  513. sets the tone in use,
  514. X = value adjusted to offset
  515.  
  516.  
  517. mx * 2
  518. mx + 2
  519.  
  520. DEC 
  521. S 1548 {
  522. 0 0
  523. 1 64 
  524. 1 65
  525. 1 66
  526. 1 67
  527. 2 64
  528. 2 65
  529. 2 66
  530. 2 67
  531. 2 68
  532. 2 69
  533. 2 70
  534. 2 71
  535. 2 73
  536. 3 64
  537. 3 65
  538. 3 66
  539. 4 64
  540. 4 65
  541. 5 64
  542. 5 65
  543. 5 66
  544. 5 67
  545. 5 68
  546. 5 69
  547. 5 70
  548. 6 64
  549. 6 65
  550. 6 66
  551. 6 67
  552. 7 64
  553. 7 65
  554. 7 66
  555. 8 64
  556. 8 65
  557. 9 64
  558. 9 65
  559. 9 66
  560. 9 67
  561. 9 68
  562. 9 69
  563. 9 70
  564. 10 64
  565. 10 65
  566. 10 66
  567. 10 67
  568. 10 68
  569. 10 69
  570. 11 64
  571. 12 64
  572. 12 65 
  573. 12 66
  574. 12 67
  575. 12 68
  576. 12 69
  577. 12 70
  578. 13 64
  579. 13 65
  580. 13 66
  581. 13 67
  582. 13 68
  583. 13 69
  584. 13 70
  585. 13 71
  586. 14 64
  587. 14 65
  588. 14 66
  589. 14 67
  590. 14 68
  591. 14 69
  592. 14 70
  593. 14 71
  594. 15 64
  595. 15 65
  596. 16 64
  597. 17 64
  598. 17 65
  599. 18 64
  600. 18 65
  601. 19 64
  602. 19 65 
  603. 19 66
  604. 20 64
  605. 21 64
  606. 22 64
  607. 22 65
  608. 22 66
  609. 22 67
  610. 23 64
  611. 23 65
  612. 23 66
  613. 23 67 
  614. 24 64
  615. 24 65
  616. 24 66
  617. 24 67
  618. 24 68
  619. 24 69
  620. 24 70 
  621. 25 64 
  622. 25 65
  623. 25 66
  624. 25 67
  625. 25 68
  626. 25 69 
  627. 26 64
  628. 26 65
  629. 26 66
  630. 26 67
  631. 26 68
  632. 26 69
  633. 27 64
  634. 27 65
  635. 27 66
  636. 27 67
  637. 27 68
  638. 27 69
  639. 27 70
  640. 27 71
  641. 27 72
  642. 27 73
  643. 28 64
  644. 28 65
  645. 28 66
  646. 28 67
  647. 29 64
  648. 29 65
  649. 30 64
  650. 30 65
  651. 30 66
  652. 30 67
  653. 30 68
  654. 31 64
  655. 31 65
  656. 31 66
  657. 32 64
  658. 32 65
  659. 33 64
  660. 34 64
  661. 35 64
  662. 35 65
  663. 35 66
  664. 35 67
  665. 35 68
  666. 35 69
  667. 35 70
  668. 35 71
  669. 35 72
  670. 35 73
  671. 35 74
  672. 36 64
  673. 36 65
  674. 36 66
  675. 36 67
  676. 36 68
  677. 36 69
  678. 36 70
  679. 36 71
  680. 37 64
  681. 37 65
  682. 37 66
  683. 37 67
  684. 37 68
  685. 37 69
  686. 37 70
  687. 37 71
  688. 37 72
  689. 38 64
  690. 38 65
  691. 38 66
  692. 38 67
  693. 39 64
  694. 39 65
  695. 39 66
  696. 39 67
  697. 40 64
  698. 40 65
  699. 41 64
  700. 41 65
  701. 42 64
  702. 42 65
  703. 42 66
  704. 42 67
  705. 43 64
  706. 43 65
  707. 44 64
  708. 44 65
  709. 44 66
  710. 45 64
  711. 45 65
  712. 46 64
  713. 46 65
  714. 47 64
  715. 48 64
  716. 48 65
  717. 49 64 
  718. 50 64
  719. 51 64
  720. 52 64
  721. 52 65
  722. 53 64
  723. 53 65
  724. 53 66
  725. 53 67
  726. 54 64
  727. 54 65
  728. 55 64
  729. 55 65
  730. 55 66 
  731. 55 67
  732. 56 64
  733. 56 65
  734. 57 64
  735. 57 65
  736. 57 66
  737. 57 67
  738. 57 68
  739. 57 69
  740. 57 70
  741. 57 71
  742. 58 64
  743. 58 65
  744. 59 64
  745. 59 65
  746. 59 66
  747. 59 67
  748. 60 64
  749. 60 65
  750. 60 66
  751. 60 67
  752. 60 68
  753. 62 64
  754. 62 65
  755. 62 66
  756. 63 64
  757. 63 65
  758. 63 66
  759. 64 64
  760. 64 65
  761. 65 64
  762. 66 64
  763. 66 65
  764. 66 66
  765. 66 67
  766. 66 68
  767. 66 69
  768. 66 70
  769. 66 71
  770. 66 72
  771. 66 73
  772. 67 64
  773. 67 65
  774. 67 66
  775. 68 64
  776. 68 65
  777. 68 66
  778. 69 64
  779. 70 64
  780. 70 65
  781. 70 66
  782. 70 67
  783. 71 64
  784. 72 64
  785. 72 65
  786. 73 64
  787. 74 64
  788. 76 64
  789. 76 65
  790. 76 66
  791. 76 67
  792. 76 68
  793. 76 69
  794. 76 70
  795. 77 64
  796. 77 65
  797. 77 66
  798. 77 67
  799. 77 68 
  800. 77 69
  801. 77 70
  802. 77 71
  803. 77 72
  804. 77 73
  805. 78 64
  806. 78 65
  807. 78 66
  808. 78 67
  809. 79 64
  810. 79 65
  811. 79 66
  812. 80 64
  813. 80 65
  814. 81 64
  815. 81 65
  816. 81 66
  817. 82 64
  818. 82 65
  819. 82 66
  820. 82 67
  821. 82 68
  822. 82 69
  823. 83 64
  824. 83 65
  825. 84 64
  826. 84 65
  827. 84 66
  828. 85 64
  829. 85 65
  830. 85 66
  831. 85 67
  832. 85 68
  833. 86 64
  834. 86 65
  835. 86 66
  836. 86 67
  837. 86 68
  838. 87 64
  839. 87 65
  840. 87 66
  841. 87 68
  842. 87 69
  843. 88 64
  844. 88 65
  845. 88 66
  846. 88 67
  847. 89 64
  848. 89 65
  849. 89 66
  850. 89 67
  851. 89 68
  852. 89 69
  853. 90 64
  854. 90 65
  855. 91 64
  856. 91 65
  857. 92 64
  858. 92 65
  859. 93 64
  860. 94 64
  861. 94 65
  862. 95 64
  863. 96 64
  864. 96 65
  865. 96 66
  866. 96 67
  867. 96 68
  868. 97 64
  869. 97 65
  870. 97 66
  871. 98 64
  872. 98 65
  873. 99 64
  874. 99 65
  875. 100 64
  876. 100 65
  877. 100 66
  878. 101 64
  879. 101 65
  880. 102 64
  881. 102 65
  882. 103 64
  883. 104 64
  884. 104 65
  885. 105 64
  886. 105 65
  887. 105 66
  888. 106 64
  889. 107 64
  890. 107 65
  891. 107 66
  892. 108 64
  893. 108 65
  894. 108 66
  895. 108 67
  896. 109 64
  897. 110 64
  898. 110 65
  899. 110 66
  900. 110 67
  901. 110 68
  902. 110 69
  903. 110 70
  904. 110 71
  905. 111 64
  906. 111 65
  907. 111 66
  908. 111 67
  909. 111 68
  910. 111 69
  911. 111 70
  912. 111 71
  913. 111 72
  914. 111 73
  915. 111 74
  916. 112 64
  917. 112 65
  918. 113 64
  919. 113 65
  920. 114 64
  921. 115 65
  922. 116 64
  923. 117 64
  924. 117 65
  925. 117 66
  926. 118 64
  927. 118 65
  928. 118 66
  929. 118 67
  930. 119 64
  931. 119 65
  932. 119 66
  933. 119 67
  934. 120 64
  935. 120 65
  936. 120 66
  937. 120 67
  938. 120 68
  939. 120 69
  940. 121 64
  941. 121 65
  942. 121 66
  943. 121 67
  944. 121 68
  945. 121 69
  946. 121 70
  947. 122 64
  948. 122 65
  949. 122 66
  950. 123 64
  951. 123 65
  952. 123 66
  953. 123 67
  954. 123 68
  955. 123 69
  956. 125 64
  957. 125 65
  958. 125 66
  959. 125 67
  960. 125 68
  961. 125 69
  962. 127 64
  963. 127 65
  964. 127 66
  965. 127 67
  966. 127 68
  967. 127 69
  968. 127 70
  969. }
  970.  
  971. FT Y X 
  972. MX + 1
  973. FT Z X 
  974. my - 1
  975.  
  976. a   
  977.  
  978. Fs Z W
  979. MW + 1
  980. Fs Y w
  981.  
  982.  
  983.  
  984.